package algorithms;

import java.util.ArrayList;

import templates.Operator;
import templates.State;

public class IDepthStrategy<Template> implements Strategy<Template>{
		@Override
		public void execute(State<Template> iState,
				ArrayList<State<Template>> fStates,
				ArrayList<Operator<Template>> opr, String log) {
			IDepthSearch<Template> IDepth=new IDepthSearch<Template>(iState,fStates,opr,log);
			IDepth.setMaxDepth(2);
			IDepth.executeAlgorithm();
			
		}

	}